namespace KMS.Core
{
    using System;
    using System.Collections.Generic;

    [Serializable]
    public class ColumnInfoCollection : List<ColumnAttribute>
    {
        //public string ToSelectClause()
        //{
        //    var list = new List<string>();
        //    foreach (var each in this)
        //    {
        //        if (each.Ignore)
        //            continue;

        //        var ret = each.Name;
        //        if (!string.IsNullOrWhiteSpace(each.Expression))
        //        {
        //            ret = string.Format("({0}) AS {1}", each.Expression, each.Name);
        //        }
        //        list.Add(ret);
        //    }
        //    return string.Join(",", list);
        //}
    }
}